thousand leaf - English Synonyms Dictionary